home *** CD-ROM | disk | FTP | other *** search
/ Macworld Expo - Develope…Central & Net Innovations / Developer Central and Net Innovators (MacWorld Expo) (January 1999).iso / Developer Central / Bowers Development / Demo AppMaker / Examples / plain C OS8 / Gadgets / ResourceDefs.h < prev    next >
Encoding:
C/C++ Source or Header  |  1998-10-29  |  3.3 KB  |  134 lines  |  [TEXT/CWIE]

  1. // ResourceDefs.h 
  2.  
  3. // Standard Resources: 
  4. // ALRT IDs 
  5. #define AboutID            1
  6. #define NeedsAppearanceID        2
  7. #define IOErrorID        4
  8. #define SaveID            5
  9. #define RevertID        6
  10. #define CantPrintID        8
  11.  
  12. // 'STR ' IDs 
  13. #define STR_SaveAsPrompt        202
  14.  
  15. // commands:
  16. #define cmdQuit            'Quit'
  17. #define cmdNew            'New '
  18. #define cmdOpen            'Open'
  19. #define cmdClose        'Cloe'
  20. #define cmdSave            'Save'
  21. #define cmdSaveAs        'Savs'
  22. #define cmdRevert        'Revt'
  23. #define cmdPageSetup    'Pagp'
  24. #define cmdPrint        'Prit'
  25. #define cmdUndo            'Undo'
  26. #define cmdCut            'Cut '
  27. #define cmdCopy            'Copy'
  28. #define cmdPaste        'Pase'
  29. #define cmdClear        'Cler'
  30. #define cmdSelectAll    'Sell'
  31. #define cmdShowClipboard    'Shod'
  32. #define cmdAbout        'Abot'
  33.  
  34. // Gadgets Resources: 
  35. #define MENU_Apple        128
  36. #define cAppleAbout        (128 * 65536) + 1
  37.  
  38. #define MENU_File        129
  39. #define cFileNew        (129 * 65536) + 1
  40. #define cFileOpen        (129 * 65536) + 2
  41. #define cFileClose        (129 * 65536) + 4
  42. #define cFileSave        (129 * 65536) + 5
  43. #define cFileSaveAs        (129 * 65536) + 6
  44. #define cFileRevert        (129 * 65536) + 7
  45. #define cFilePageSetup        (129 * 65536) + 9
  46. #define cFilePrint        (129 * 65536) + 10
  47. #define cFileQuit        (129 * 65536) + 12
  48.  
  49. #define MENU_Edit        130
  50. #define cEditUndo        (130 * 65536) + 1
  51. #define cEditCut        (130 * 65536) + 3
  52. #define cEditCopy        (130 * 65536) + 4
  53. #define cEditPaste        (130 * 65536) + 5
  54. #define cEditClear        (130 * 65536) + 6
  55. #define cEditSelectAll        (130 * 65536) + 7
  56. #define cEditShowClipboard        (130 * 65536) + 9
  57.  
  58. #define MENU_Popup        131
  59. #define cPopupApple        (131 * 65536) + 1
  60. #define cPopupBanana        (131 * 65536) + 2
  61. #define cPopupCherry        (131 * 65536) + 3
  62. #define cPopupDonut        (131 * 65536) + 4
  63.  
  64. #define MENU_Bevel        132
  65. #define cBevelApple        (132 * 65536) + 1
  66. #define cBevelBanana        (132 * 65536) + 2
  67. #define cBevelCherry        (132 * 65536) + 3
  68. #define cBevelDonut        (132 * 65536) + 4
  69.  
  70.  
  71. // for Buttons:
  72. #define WIND_Buttons        200
  73. #define CNTL_Standard        201
  74. #define CNTL_RightIcon        202
  75. #define CNTL_Bevel        204
  76. #define CNTL_Xx        206
  77. #define CNTL_CapTriangle        207
  78. #define TEXT_CapTriangle        208
  79. #define CNTL_Light        209
  80. #define CNTL_LeftRight        212
  81. #define CNTL_RadiosBox        215
  82. #define CNTL_RadiosGroup    216
  83. #define CNTL_RadioButton        217
  84. #define CNTL_RadioButton2        219
  85. #define CNTL_Invisible        221
  86. #define CNTL_CapInvisible        222
  87. #define TEXT_CapInvisible        223
  88.  
  89. // for TabbedPanel:
  90. #define WIND_TabbedPanel        230
  91. #define CNTL_Bars        232
  92. #define CNTL_ScrollBars        233
  93. #define CNTL_Standard2        234
  94. #define CNTL_Graphic        235
  95. #define CNTL_Slider        238
  96. #define CNTL_TickMarks        239
  97. #define CNTL_NonDirectional        240
  98. #define CNTL_LittleArrows        241
  99. #define CNTL_Spinner        242
  100. #define CNTL_VolumeControl        243
  101. #define CNTL_JimSSlider        244
  102. #define CNTL_ProgressBars        245
  103. #define CNTL_Standard3        246
  104. #define CNTL_Indeterminate        247
  105. #define CNTL_ChasingArrows        248
  106. #define CNTL_Rectangle        249
  107. #define CNTL_RoundRect        250
  108. #define CNTL_BarberPole        251
  109. #define CNTL_RoundBarber        252
  110.  
  111. // for EditText:
  112. #define WIND_EditText        260
  113. #define CNTL_Small        261
  114. #define CNTL_Large        262
  115. #define CNTL_X12345        263
  116. #define CNTL_X12345e6        264
  117. #define CNTL_Password        265
  118. #define CNTL_Date        266
  119. #define CNTL_Time        267
  120. #define CNTL_Styled        268
  121.  
  122. // for AboutDialog:
  123. #define DLOG_AboutDialog        270
  124.  
  125. // commands:
  126. #define cmdInvokeAbout        'Invt'
  127.  
  128. // menu handles
  129. extern MenuHandle        AppleMenu;
  130. extern MenuHandle        FileMenu;
  131. extern MenuHandle        EditMenu;
  132. extern MenuHandle        PopupMenu;
  133. extern MenuHandle        BevelMenu;
  134.